package com.lancoo.cvas.aspect;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @ClassName LogAnnotation
 * @Description 日志注解
 * @Author quin
 * @Date 2023/4/18 14:10
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface MessageAnnotation {

    String operationTerminal() default "1";

    String operationType() default "2";

    /**
     * 操作对象对应实体类
     * @return
     */
    String entityName() default "";

    /**
     * 操作对象 字段名
     * @return
     */
    String fieldName() default "";

    /**
     * 操作目的
     * @return
     */
    String operationContent() default "";

}
